myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
GetTemp(0)
myvar_2 = CreateObjectGUID()
myvar_3 = GenericDataTable["new"](myvar_0, gObjectDataTableID["Tokens"], "Tokens")
myvar_4 = myvar_3["GetProperty"](myvar_3, myvar_2)
	if (myvar_4 ~= nil) then
		if (type(myvar_4) ~= "table") then
	else
		myvar_3["RemoveProperty"](myvar_3, myvar_2)
		SetScriptReturnValue(False)
		return 
	end
end
	if (0 < myvar_1) then
		if (myvar_1 <= table["getn"](myvar_4)) then
		SetTemp(0, myvar_4[myvar_1])
	else
		local myvar_6 = False
		SetScriptReturnValue(myvar_6)
	end
end
